delivery head - Turkish English Dictionary